The MessageStore interface allows us to abstract the method by which the message data is stored within the broker.